Search Result:Himalaya Mountains
Overview of noun himalaya_mountains
The noun himalaya mountains has 1 sense
- Himalayas, Himalaya Mountains, Himalaya -- (a mountain range extending 1500 miles on the border between India and Tibet; this range contains the world's highest mountain)